standoff armor - French English Dictionary